package com.epfresh.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by zhaozhenqiang on 2016/12/2.
 */

public class OrderListBean {


    /**
     * orderId : 1934
     * orderNo : 3100100271612025643
     * merNickName : 宝宝的洪荒之力
     * receiver : 天天鲜配送中心
     * receiverPhone : 18799990000
     * storeName : 果恋恋的蔬果店
     * wholeSaleMarketTitle : 江桥市场
     * estimateMessage : null
     * deliveryType : 5
     * purchaseStatusTitle : 集单配送
     * deliveryTypeName : 集单配送-天天鲜配送中心
     * distributionOrPickupName : 天天鲜配送中心
     * merPhone : 18621643734
     * productDeliveryTime : null
     * inspectCode : 218648
     * orderSumPrice : 781.91
     * productExpressFee : 114.00
     * totalMessage : 合计:781.91元(含运费114.00元)
     * placeOrderTime : null
     * productCount : null
     * buttonType : 1
     * buttonTypex : null
     * result : [{"id":2289,"orderNo":"12025643","accountId":199,"salesType":1,"itemStatus":1,"itemStatusTitle":"待支付","payType":2,"payTypeTitle":"预先支付","supplyChannel":2,"deliveryType":5,"orderSumPricex":134.98,"orderSumPrice":"134.98","inspectCode":null,"storeId":121,"storeName":"果恋恋的蔬果店","productId":428,"productCode":"01160920609412","productTitle":"猪状元 新鲜土猪肉","productCount":"5","productDeposit":"0","productChargeUnit":"公斤","productUnitPrice":"30.58","productExpressFee":2,"productTotalPrice":"152.90","factProductTotalPrice":"152.90","productGradeTitle":"特级","productNameTitle":"白条猪","productVarietyTitle":"土猪","productBrandTitle":"猪状元","productSourceTitle":"上海","marketingTime":null,"productPackageSize":"","productImgUrl":"http://7xp3p0.com2.z0.glb.qiniucdn.com/2016%2F9%2F19%2F1474352917636_3-15040G32U7.jpg-PRODUCTTHUMBNAIL","priceDescription":"5公斤 X 30.58元","factPriceDescription":"5公斤 X 30.58元","markUrl":"","versionId":2267,"type":0,"tagsList":[]},{"id":2290,"orderNo":"12025643","accountId":199,"salesType":1,"itemStatus":1,"itemStatusTitle":"待支付","payType":2,"payTypeTitle":"预先支付","supplyChannel":2,"deliveryType":5,"orderSumPricex":28.06,"orderSumPrice":"28.06","inspectCode":null,"storeId":121,"storeName":"果恋恋的蔬果店","productId":425,"productCode":"01160920136402","productTitle":"新鲜胡萝卜 2斤起批 无公害绿色食品","productCount":"1","productDeposit":"0","productChargeUnit":"盒","productUnitPrice":"15.00","productExpressFee":15,"productTotalPrice":"15.00","factProductTotalPrice":"15.00","productGradeTitle":"一级","productNameTitle":"胡萝卜","productVarietyTitle":"胡萝卜","productBrandTitle":"e批生鲜","productSourceTitle":"上海","marketingTime":null,"productPackageSize":"3公斤/盒","productImgUrl":"http://7xp3p0.com2.z0.glb.qiniucdn.com/2016%2F9%2F21%2F1474443548217_732-16030Q50125160.jpg-PRODUCTTHUMBNAIL","priceDescription":"1盒 X 15.00元","factPriceDescription":"1盒 X 15.00元","markUrl":"","versionId":1699,"type":0,"tagsList":[]},{"id":2291,"orderNo":"12025643","accountId":199,"salesType":1,"itemStatus":1,"itemStatusTitle":"待支付","payType":2,"payTypeTitle":"预先支付","supplyChannel":2,"deliveryType":5,"orderSumPricex":618.87,"orderSumPrice":"618.87","inspectCode":null,"storeId":121,"storeName":"果恋恋的蔬果店","productId":429,"productCode":"01160920995228","productTitle":"多美鲜 全脂牛奶 整箱起批1L*12","productCount":"5","productDeposit":"0","productChargeUnit":"箱","productUnitPrice":"120.00","productExpressFee":97,"productTotalPrice":"600.00","factProductTotalPrice":"600.00","productGradeTitle":"特级","productNameTitle":"根芥菜","productVarietyTitle":"全脂","productBrandTitle":"多美鲜","productSourceTitle":"德国","marketingTime":null,"productPackageSize":"4公斤/箱","productImgUrl":"http://7xp3p0.com2.z0.glb.qiniucdn.com/2016%2F9%2F20%2F1474353182401_3942221_380x380.jpg-PRODUCTTHUMBNAIL","priceDescription":"5箱 X 120.00元","factPriceDescription":"5箱 X 120.00元","markUrl":"","versionId":1669,"type":0,"tagsList":[]}]
     */

    private String orderId;
    private String orderNo; //orderNo : 3100100271612025643
    private String merNickName;
    private String receiver;
    private String receiverPhone;
    private String storeName;
    private String wholeSaleMarketTitle;//市场
    private Object estimateMessage;
    private int deliveryType;// 配送方式
    private String purchaseStatusTitle;
    private String deliveryTypeName;
    private String distributionOrPickupName;
    private String merPhone;
    private Object productDeliveryTime;
    private String inspectCode;
    private String orderSumPrice;//订单金额
    private String productExpressFee;
    private String totalMessage;
    private String placeOrderTime; //下单时间
    private String productCount;// 共计多少件
    private int buttonType;
    private Object buttonTypex;
    private boolean showPrice;

    public boolean isShowPrice() {
        return showPrice;
    }

    public void setShowPrice(boolean showPrice) {
        this.showPrice = showPrice;
    }

    /**
     * id : 2289
     * orderNo : 12025643
     * accountId : 199
     * salesType : 1
     * itemStatus : 1
     * itemStatusTitle : 待支付
     * payType : 2
     * payTypeTitle : 预先支付
     * supplyChannel : 2
     * deliveryType : 5
     * orderSumPricex : 134.98
     * orderSumPrice : 134.98
     * inspectCode : null
     * storeId : 121
     * storeName : 果恋恋的蔬果店
     * productId : 428
     * productCode : 01160920609412
     * productTitle : 猪状元 新鲜土猪肉
     * productCount : 5
     * productDeposit : 0
     * productChargeUnit : 公斤
     * productUnitPrice : 30.58
     * productExpressFee : 2.0
     * productTotalPrice : 152.90
     * factProductTotalPrice : 152.90
     * productGradeTitle : 特级
     * productNameTitle : 白条猪
     * productVarietyTitle : 土猪
     * productBrandTitle : 猪状元
     * productSourceTitle : 上海
     * marketingTime : null
     * productPackageSize :
     * productImgUrl : http://7xp3p0.com2.z0.glb.qiniucdn.com/2016%2F9%2F19%2F1474352917636_3-15040G32U7.jpg-PRODUCTTHUMBNAIL
     * priceDescription : 5公斤 X 30.58元
     * factPriceDescription : 5公斤 X 30.58元
     * markUrl :
     * versionId : 2267
     * type : 0
     * tagsList : []
     */


    private List<ResultBean> result;

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getMerNickName() {
        return merNickName;
    }

    public void setMerNickName(String merNickName) {
        this.merNickName = merNickName;
    }

    public String getReceiver() {
        return receiver;
    }

    public void setReceiver(String receiver) {
        this.receiver = receiver;
    }

    public String getReceiverPhone() {
        return receiverPhone;
    }

    public void setReceiverPhone(String receiverPhone) {
        this.receiverPhone = receiverPhone;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getWholeSaleMarketTitle() {
        return wholeSaleMarketTitle;
    }

    public void setWholeSaleMarketTitle(String wholeSaleMarketTitle) {
        this.wholeSaleMarketTitle = wholeSaleMarketTitle;
    }

    public Object getEstimateMessage() {
        return estimateMessage;
    }

    public void setEstimateMessage(Object estimateMessage) {
        this.estimateMessage = estimateMessage;
    }

    public int getDeliveryType() {
        return deliveryType;
    }

    public void setDeliveryType(int deliveryType) {
        this.deliveryType = deliveryType;
    }

    public String getPurchaseStatusTitle() {
        return purchaseStatusTitle;
    }

    public void setPurchaseStatusTitle(String purchaseStatusTitle) {
        this.purchaseStatusTitle = purchaseStatusTitle;
    }

    public String getDeliveryTypeName() {
        return deliveryTypeName;
    }

    public void setDeliveryTypeName(String deliveryTypeName) {
        this.deliveryTypeName = deliveryTypeName;
    }

    public String getDistributionOrPickupName() {
        return distributionOrPickupName;
    }

    public void setDistributionOrPickupName(String distributionOrPickupName) {
        this.distributionOrPickupName = distributionOrPickupName;
    }

    public String getMerPhone() {
        return merPhone;
    }

    public void setMerPhone(String merPhone) {
        this.merPhone = merPhone;
    }

    public Object getProductDeliveryTime() {
        return productDeliveryTime;
    }

    public void setProductDeliveryTime(Object productDeliveryTime) {
        this.productDeliveryTime = productDeliveryTime;
    }

    public String getInspectCode() {
        return inspectCode;
    }

    public void setInspectCode(String inspectCode) {
        this.inspectCode = inspectCode;
    }

    public String getOrderSumPrice() {
        return orderSumPrice;
    }

    public void setOrderSumPrice(String orderSumPrice) {
        this.orderSumPrice = orderSumPrice;
    }

    public String getProductExpressFee() {
        return productExpressFee;
    }

    public void setProductExpressFee(String productExpressFee) {
        this.productExpressFee = productExpressFee;
    }

    public String getTotalMessage() {
        return totalMessage;
    }

    public void setTotalMessage(String totalMessage) {
        this.totalMessage = totalMessage;
    }

    public String getPlaceOrderTime() {
        return placeOrderTime;
    }

    public void setPlaceOrderTime(String placeOrderTime) {
        this.placeOrderTime = placeOrderTime;
    }

    public String getProductCount() {
        return productCount;
    }

    public void setProductCount(String productCount) {
        this.productCount = productCount;
    }

    public int getButtonType() {
        return buttonType;
    }

    public void setButtonType(int buttonType) {
        this.buttonType = buttonType;
    }

    public Object getButtonTypex() {
        return buttonTypex;
    }

    public void setButtonTypex(Object buttonTypex) {
        this.buttonTypex = buttonTypex;
    }

    public List<ResultBean> getResult() {
        return result;
    }

    public void setResult(List<ResultBean> result) {
        this.result = result;
    }

    public static class ResultBean implements Serializable {
        int productScore =4;

        public int getProductScore() {
            return productScore;
        }

        public void setProductScore(int productScore) {
            this.productScore = productScore;
        }

        private int id;
        private String orderNo;
        private int accountId;
        private int salesType;
        private int itemStatus;
        private String itemStatusTitle;
        private int payType;
        private String payTypeTitle;
        private int supplyChannel;
        private int deliveryType;
        private double orderSumPricex;
        private String orderSumPrice;
        private Object inspectCode;
        private int storeId;
        private String storeName;
        private String productId;
        private String productCode;
        private String productTitle;/////////////
        private String productCount;
        private String productDeposit;
        private String productChargeUnit;
        private String productUnitPrice;
        private double productExpressFee;
        private String productTotalPrice;
        private String factProductTotalPrice;
        private String productGradeTitle;
        private String productNameTitle;
        private String productVarietyTitle;
        private String productBrandTitle;
        private String productSourceTitle;
        private Object marketingTime;
        private String productPackageSize;
        private String productImgUrl;////////////////////////
        private String priceDescription;
        private String factPriceDescription;
        private String markUrl;
        private int versionId;
        private int type;
        private List<?> tagsList;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getOrderNo() {
            return orderNo;
        }

        public void setOrderNo(String orderNo) {
            this.orderNo = orderNo;
        }

        public int getAccountId() {
            return accountId;
        }

        public void setAccountId(int accountId) {
            this.accountId = accountId;
        }

        public int getSalesType() {
            return salesType;
        }

        public void setSalesType(int salesType) {
            this.salesType = salesType;
        }

        public int getItemStatus() {
            return itemStatus;
        }

        public void setItemStatus(int itemStatus) {
            this.itemStatus = itemStatus;
        }

        public String getItemStatusTitle() {
            return itemStatusTitle;
        }

        public void setItemStatusTitle(String itemStatusTitle) {
            this.itemStatusTitle = itemStatusTitle;
        }

        public int getPayType() {
            return payType;
        }

        public void setPayType(int payType) {
            this.payType = payType;
        }

        public String getPayTypeTitle() {
            return payTypeTitle;
        }

        public void setPayTypeTitle(String payTypeTitle) {
            this.payTypeTitle = payTypeTitle;
        }

        public int getSupplyChannel() {
            return supplyChannel;
        }

        public void setSupplyChannel(int supplyChannel) {
            this.supplyChannel = supplyChannel;
        }

        public int getDeliveryType() {
            return deliveryType;
        }

        public void setDeliveryType(int deliveryType) {
            this.deliveryType = deliveryType;
        }

        public double getOrderSumPricex() {
            return orderSumPricex;
        }

        public void setOrderSumPricex(double orderSumPricex) {
            this.orderSumPricex = orderSumPricex;
        }

        public String getOrderSumPrice() {
            return orderSumPrice;
        }

        public void setOrderSumPrice(String orderSumPrice) {
            this.orderSumPrice = orderSumPrice;
        }

        public Object getInspectCode() {
            return inspectCode;
        }

        public void setInspectCode(Object inspectCode) {
            this.inspectCode = inspectCode;
        }

        public int getStoreId() {
            return storeId;
        }

        public void setStoreId(int storeId) {
            this.storeId = storeId;
        }

        public String getStoreName() {
            return storeName;
        }

        public void setStoreName(String storeName) {
            this.storeName = storeName;
        }

        public String getProductId() {
            return productId;
        }

        public void setProductId(String productId) {
            this.productId = productId;
        }

        public String getProductCode() {
            return productCode;
        }

        public void setProductCode(String productCode) {
            this.productCode = productCode;
        }

        public String getProductTitle() {
            return productTitle;
        }

        public void setProductTitle(String productTitle) {
            this.productTitle = productTitle;
        }

        public String getProductCount() {
            return productCount;
        }

        public void setProductCount(String productCount) {
            this.productCount = productCount;
        }

        public String getProductDeposit() {
            return productDeposit;
        }

        public void setProductDeposit(String productDeposit) {
            this.productDeposit = productDeposit;
        }

        public String getProductChargeUnit() {
            return productChargeUnit;
        }

        public void setProductChargeUnit(String productChargeUnit) {
            this.productChargeUnit = productChargeUnit;
        }

        public String getProductUnitPrice() {
            return productUnitPrice;
        }

        public void setProductUnitPrice(String productUnitPrice) {
            this.productUnitPrice = productUnitPrice;
        }

        public double getProductExpressFee() {
            return productExpressFee;
        }

        public void setProductExpressFee(double productExpressFee) {
            this.productExpressFee = productExpressFee;
        }

        public String getProductTotalPrice() {
            return productTotalPrice;
        }

        public void setProductTotalPrice(String productTotalPrice) {
            this.productTotalPrice = productTotalPrice;
        }

        public String getFactProductTotalPrice() {
            return factProductTotalPrice;
        }

        public void setFactProductTotalPrice(String factProductTotalPrice) {
            this.factProductTotalPrice = factProductTotalPrice;
        }

        public String getProductGradeTitle() {
            return productGradeTitle;
        }

        public void setProductGradeTitle(String productGradeTitle) {
            this.productGradeTitle = productGradeTitle;
        }

        public String getProductNameTitle() {
            return productNameTitle;
        }

        public void setProductNameTitle(String productNameTitle) {
            this.productNameTitle = productNameTitle;
        }

        public String getProductVarietyTitle() {
            return productVarietyTitle;
        }

        public void setProductVarietyTitle(String productVarietyTitle) {
            this.productVarietyTitle = productVarietyTitle;
        }

        public String getProductBrandTitle() {
            return productBrandTitle;
        }

        public void setProductBrandTitle(String productBrandTitle) {
            this.productBrandTitle = productBrandTitle;
        }

        public String getProductSourceTitle() {
            return productSourceTitle;
        }

        public void setProductSourceTitle(String productSourceTitle) {
            this.productSourceTitle = productSourceTitle;
        }

        public Object getMarketingTime() {
            return marketingTime;
        }

        public void setMarketingTime(Object marketingTime) {
            this.marketingTime = marketingTime;
        }

        public String getProductPackageSize() {
            return productPackageSize;
        }

        public void setProductPackageSize(String productPackageSize) {
            this.productPackageSize = productPackageSize;
        }

        public String getProductImgUrl() {
            return productImgUrl;
        }

        public void setProductImgUrl(String productImgUrl) {
            this.productImgUrl = productImgUrl;
        }

        public String getPriceDescription() {
            return priceDescription;
        }

        public void setPriceDescription(String priceDescription) {
            this.priceDescription = priceDescription;
        }

        public String getFactPriceDescription() {
            return factPriceDescription;
        }

        public void setFactPriceDescription(String factPriceDescription) {
            this.factPriceDescription = factPriceDescription;
        }

        public String getMarkUrl() {
            return markUrl;
        }

        public void setMarkUrl(String markUrl) {
            this.markUrl = markUrl;
        }

        public int getVersionId() {
            return versionId;
        }

        public void setVersionId(int versionId) {
            this.versionId = versionId;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        public List<?> getTagsList() {
            return tagsList;
        }

        public void setTagsList(List<?> tagsList) {
            this.tagsList = tagsList;
        }
    }
}
